package com.wl.wuliu.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 财务信息表
 * @Author: gutaozhen
 * @Date: 2024/11/15
 */
@Data
public class FinanceResult extends BaseEntity {

    private String truckId;

    /**
     * 联络员姓名
     */
    private String nickName;

    /** 司机姓名 */
    private String driverName;

    /** 司机手机号 */
    private String driverMobile;

    /** 车牌号 */
    private String carNumber;

    /** 货物名称 */
    private String goods;

    /** 装货地 */
    private String installLocation;

    /** 装货重量(吨) */
    private Double installWeight;

    /** 卸货地 */
    private String uninstallLocation;

    /** 卸货重量(吨) */
    private Double uninstallWeight;

    /** 亏吨重量(吨) */
    private Double lossWeight;

    /** 发车时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;

    /** 卸货时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;

    /** 车辆状态（1待命，2开始运输，3卸货完成，4异常） */
    private String carStatus;

    /** 处理状态（1未处理，2已处理） */
    private String handleStatus;

    /** 处理结果（1未解决，2已解决） */
    private String handleResult;

    /** 异常原因 */
    private String reason;

    /** 亏吨价格 */
    private Double lossPrice;

    /** 扣除金额 */
    private Double lossAmount;

    /** 价格 */
    private Double price;

    /** 给车 */
    private Double giveCar;

    /** 信息费 */
    private Double infoAmount;

    /** 垫款金额 */
    private Double advance;

    /** 结款金额 */
    private Double payment;

    /** 结款日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date paymentTime;

    /** 回款金额 */
    private Double replyAmount;

    /** 利润 */
    private Double profit;



}
